home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Camelot / Camelot 078 (1990-06)(Swedish User Group of Amiga)(SE)(PD)[WB].zip / Camelot 078 (1990-06)(Swedish User Group of Amiga)(SE)(PD)[WB].adf / MSH / src / dev.h < prev    next >
C/C++ Source or Header  |  1990-06-17  |  2KB  |  80 lines

  1. /*-
  2.  *  $Id: dev.h,v 1.30 90/06/04 23:19:21 Rhialto Rel $
  3.  *  $Log:    dev.h,v $
  4.  * Revision 1.30  90/06/04  23:19:21  Rhialto
  5.  * Release 1 Patch 3
  6.  * 
  7.  *  Include file for users of the messydisk.device
  8. -*/
  9.  
  10. #ifndef EXEC_TYPES_H
  11. #include "exec/types.h"
  12. #endif
  13. #ifndef EXEC_MEMORY_H
  14. #include "exec/memory.h"
  15. #endif
  16. #ifndef EXEC_SEMAPHORES_H
  17. #include "exec/semaphores.h"
  18. #endif
  19. #ifndef EXEC_INTERRUPTS_H
  20. #include "exec/interrupts.h"
  21. #endif
  22. #ifndef EXEC_NODES_H
  23. #include "exec/nodes.h"
  24. #endif
  25. #ifndef EXEC_PORTS_H
  26. #include "exec/ports.h"
  27. #endif
  28. #ifndef EXEC_IO_H
  29. #include "exec/io.h"
  30. #endif
  31. #ifndef EXEC_ERRORS_H
  32. #include "exec/errors.h"
  33. #endif
  34. #ifndef EXEC_DEVICES_H
  35. #include "exec/devices.h"
  36. #endif
  37. #ifndef RESOURCES_DISK_H
  38. #include "resources/disk.h"
  39. #endif
  40. #ifndef RESOURCES_CIA_H
  41. #include "resources/cia.h"
  42. #endif
  43. #ifndef HARDWARE_CUSTOM_H
  44. #include "hardware/custom.h"
  45. #endif
  46. #ifndef HARDWARE_CIA_H
  47. #include "hardware/cia.h"
  48. #endif
  49. #ifndef HARDWARE_ADKBITS_H
  50. #include "hardware/adkbits.h"
  51. #endif
  52. #ifndef HARDWARE_DMABITS_H
  53. #include "hardware/dmabits.h"
  54. #endif
  55. #ifndef HARDWARE_INTBITS_H
  56. #include "hardware/intbits.h"
  57. #endif
  58. #ifndef DEVICES_TRACKDISK_H
  59. #include "devices/trackdisk.h"
  60. #endif
  61.  
  62. typedef unsigned char byte;
  63. typedef unsigned short word;
  64. typedef unsigned long ulong;
  65.  
  66. #define IOMDB_40TRACKS    7
  67. #define IOMDF_40TRACKS    (1<<7)
  68.  
  69. #define DiskResource        DiscResource    /* Aargh! */
  70. #define DiskResourceUnit    DiscResourceUnit    /* Aargh! */
  71.  
  72. /*
  73.  * Some default values
  74.  */
  75.  
  76. #define MS_BPS        512     /* Bytes per sector */
  77. #define MS_SPT        9        /* Default sectors per track */
  78. #define MS_SPT_MAX  10        /* Max sectors per track */
  79. #define MS_NSIDES   2        /* Tracks per cylinder */
  80.